OneTeamSoftware\WooCommerce\Shipping\ShippingMethod D

Total Complexity 177
Dependencies 7
Dependents 0
Total lines 1,610
Lines of code 1,339
Logical lines of code 443
Comment lines 15
Methods 40
Properties 7

Methods 40

Method Rating Maintainability Complexity Lines of code
init_form_fields()
D
11
26 614
getCustomerAddress()
B
40 18 56
calculate_shipping()
A
45 11 40
isMediaProduct()
A
47 11 35
validateOriginRequirements()
A
49 11 29
validateShippingZones()
A
54 10 20
prepareParcel()
A
51 9 24
onCheckoutValidation()
S
55 6 18
displayValidationErrors()
S
56 6 17
isMediaPackage()
S
54 5 21
generate_boxes_html()
S
43 1 77
adjustShippingRateCost()
S
56 4 18
getWCFMIntegrationFormFields()
S
50 3 32
validateCacheRequirements()
S
62 5 10
getTaxonomyAsArray()
S
62 5 10
generate_services_html()
S
47 1 56
__construct()
S
53 3 23
findShippingRates()
S
53 3 22
init()
S
54 3 20
combineRates()
S
55 3 19
adjustPackageWeight()
S
58 3 15
validateAdapterRequirements()
S
66 4 8
validateProductShippingRequirements()
S
62 3 11
getInvalidProductIds()
S
49 1 36
getPackageMediaMailOption()
S
64 3 9
validate()
S
60 2 14
getAllTaxonomiesAsArray()
S
60 2 13
onIsEnabled()
S
70 2 6
filterShippingRates()
S
63 2 10
getProFeatureAttributes()
S
72 1 6
initLogger()
S
72 1 4
validate_boxes_field()
S
82 1 3
initAdapter()
S
69 1 6
generate_block_html()
S
63 1 10
createParcelPacker()
S
75 1 4
getPackageTypes()
S
80 1 3
is_enabled()
S
78 1 3
getProFeatureSuffix()
S
66 1 8
validate_services_field()
S
91 1 2
initParcelPacker()
S
67 1 7